gsk: Add GskRepeatNode
authorBenjamin Otte <otte@redhat.com>
Sun, 1 Jan 2017 18:52:18 +0000 (19:52 +0100)
committerBenjamin Otte <otte@redhat.com>
Sun, 1 Jan 2017 18:53:36 +0000 (19:53 +0100)
commitb993acfe2c7b81e6ed4c35eb4f30bac29f43254e
treeb55debbc063d8e126e8bfa5c1ee5d4b89be4dd7b
parentaa917ce3b77ab3fbf4f9417ddb8801bdf1a3bffc
gsk: Add GskRepeatNode

Also add gtk_snapshot_push_repeat() and use that to draw backgrounds.

With that change, CSS background snapshots are created without Cairo
nodes.
docs/reference/gsk/gsk4-sections.txt
docs/reference/gtk/gtk4-sections.txt
gsk/gskenums.h
gsk/gskrendernode.h
gsk/gskrendernodeimpl.c
gsk/gskrendernodeprivate.h
gtk/gtkrenderbackground.c
gtk/gtksnapshot.c
gtk/gtksnapshot.h
gtk/inspector/gtktreemodelrendernode.c
gtk/inspector/recorder.c